package com.ruoyi.system.api.domain;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.apache.ibatis.type.Alias;

/**
 * 用户细节表增删改查对象 user_detail
 * 
 * @author hyb
 * @date 2023-03-03
 */
@Alias("userDetail1")
public class UserDetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 积分数量 */
    //(name = "积分数量")
    private Long integralCount;

    /** 诚信数量 */
    //(name = "诚信数量")
    private Long honestCount;

    /** 用户id */
    //(name = "用户id")
    private Long userId;

    /** 用户名 */
    //(name = "用户名")
    private String userName;

    /** 真实名称 */
    //(name = "真实名称")
    private String realName;

    /** 学号 */
    //(name = "学号")
    private String userNumber;

    /** 性别 */
    //(name = "性别")
    private String userSex;

    /** 创建活动数量 */
    //(name = "创建活动数量")
    private Long createActivityCount;

    /** 参与活动数量 */
    //(name = "参与活动数量")
    private Long visitActivityCount;

    /** 粉丝数量 */
    //(name = "粉丝数量")
    private Long fansCount;

    /** 贴子数量 */
    //(name = "贴子数量")
    private Long postCount;

    /** 点赞数量 */
    //(name = "点赞数量")
    private Long thumbsCount;

    /** 介绍 */
    //(name = "介绍")
    private String introduce;

    /** 部落id */
    //(name = "部落id")
    private Long tribeId;

    /** $column.columnComment */
    private String pf1;

    /** $column.columnComment */
    private String pf2;

    /** $column.columnComment */
    private String pf3;

    /** $column.columnComment */
    private String pf4;

    /** $column.columnComment */
    private String pf5;

    /** $column.columnComment */
    private String pf6;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setIntegralCount(Long integralCount)
    {
        this.integralCount = integralCount;
    }

    public Long getIntegralCount()
    {
        return integralCount;
    }
    public void setHonestCount(Long honestCount)
    {
        this.honestCount = honestCount;
    }

    public Long getHonestCount()
    {
        return honestCount;
    }
    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }
    public void setUserName(String userName) 
    {
        this.userName = userName;
    }

    public String getUserName() 
    {
        return userName;
    }
    public void setRealName(String realName) 
    {
        this.realName = realName;
    }

    public String getRealName() 
    {
        return realName;
    }
    public void setUserNumber(String userNumber)
    {
        this.userNumber = userNumber;
    }

    public String getUserNumber()
    {
        return userNumber;
    }
    public void setUserSex(String userSex) 
    {
        this.userSex = userSex;
    }

    public String getUserSex() 
    {
        return userSex;
    }
    public void setCreateActivityCount(Long createActivityCount)
    {
        this.createActivityCount = createActivityCount;
    }

    public Long getCreateActivityCount()
    {
        return createActivityCount;
    }
    public void setVisitActivityCount(Long visitActivityCount)
    {
        this.visitActivityCount = visitActivityCount;
    }

    public Long getVisitActivityCount()
    {
        return visitActivityCount;
    }
    public void setFansCount(Long fansCount)
    {
        this.fansCount = fansCount;
    }

    public Long getFansCount()
    {
        return fansCount;
    }
    public void setPostCount(Long postCount)
    {
        this.postCount = postCount;
    }

    public Long getPostCount()
    {
        return postCount;
    }
    public void setThumbsCount(Long thumbsCount)
    {
        this.thumbsCount = thumbsCount;
    }

    public Long getThumbsCount()
    {
        return thumbsCount;
    }
    public void setIntroduce(String introduce)
    {
        this.introduce = introduce;
    }

    public String getIntroduce() 
    {
        return introduce;
    }
    public void setTribeId(Long tribeId) 
    {
        this.tribeId = tribeId;
    }

    public Long getTribeId() 
    {
        return tribeId;
    }
    public void setPf1(String pf1) 
    {
        this.pf1 = pf1;
    }

    public String getPf1() 
    {
        return pf1;
    }
    public void setPf2(String pf2) 
    {
        this.pf2 = pf2;
    }

    public String getPf2() 
    {
        return pf2;
    }
    public void setPf3(String pf3) 
    {
        this.pf3 = pf3;
    }

    public String getPf3() 
    {
        return pf3;
    }
    public void setPf4(String pf4) 
    {
        this.pf4 = pf4;
    }

    public String getPf4() 
    {
        return pf4;
    }
    public void setPf5(String pf5) 
    {
        this.pf5 = pf5;
    }

    public String getPf5() 
    {
        return pf5;
    }
    public void setPf6(String pf6) 
    {
        this.pf6 = pf6;
    }

    public String getPf6() 
    {
        return pf6;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("integralCount", getIntegralCount())
            .append("honestCount", getHonestCount())
            .append("userId", getUserId())
            .append("userName", getUserName())
            .append("realName", getRealName())
            .append("userNumber", getUserNumber())
            .append("userSex", getUserSex())
            .append("createActivityCount", getCreateActivityCount())
            .append("visitActivityCount", getVisitActivityCount())
            .append("fansCount", getFansCount())
            .append("postCount", getPostCount())
            .append("thumbsCount", getThumbsCount())
            .append("introduce", getIntroduce())
            .append("tribeId", getTribeId())
            .append("pf1", getPf1())
            .append("pf2", getPf2())
            .append("pf3", getPf3())
            .append("pf4", getPf4())
            .append("pf5", getPf5())
            .append("pf6", getPf6())
            .toString();
    }
}
